home *** CD-ROM | disk | FTP | other *** search
/ Aminet 20 / Aminet 20 (1997)(GTI - Schatztruhe)[!][Aug 1997].iso / Aminet / dev / misc / TdDBdevkit.lha / DataBase / Include / pragmas / tddbase_pragmas.h
Encoding:
C/C++ Source or Header  |  1996-06-10  |  2.0 KB  |  63 lines

  1. /**/
  2. /* Basic database-managment */
  3. /**/
  4. #pragma libcall TdDBase TDDB_CreateBaseA 1e 910804
  5. #pragma libcall TdDBase TDDB_OpenBase 24 801
  6. #pragma libcall TdDBase TDDB_CloseBase 2a 801
  7. #pragma libcall TdDBase TDDB_CopyBase 30 9802
  8. /**/
  9. /* Nodehanteringsrutiner*/
  10. /**/
  11. #pragma libcall TdDBase TDDB_NewNode 36 801
  12. #pragma libcall TdDBase TDDB_DeleteNode 3c 0802
  13. #pragma libcall TdDBase TDDB_GetNode 42 10803
  14. #pragma libcall TdDBase TDDB_FreeNode 48 9802
  15. #pragma libcall TdDBase TDDB_LockNode 4e 0802
  16. #pragma libcall TdDBase TDDB_UnLockNode 54 0802
  17. #pragma libcall TdDBase TDDB_CopyNode 5a 190804
  18. #pragma libcall TdDBase TDDB_FlushNodes 60 801
  19. #pragma libcall TdDBase TDDB_SwapNodes 66 10803
  20. /**/
  21. /* Datahanteringsrutiner*/
  22. /**/
  23. #pragma libcall TdDBase TDDB_GetDataListA 6c 9802
  24. #pragma libcall TdDBase TDDB_SetDataListA 72 A9803
  25. #pragma libcall TdDBase TDDB_SetData 78 109804
  26. #pragma libcall TdDBase TDDB_GetDataValue 7e 0802
  27. #pragma libcall TdDBase TDDB_GetDataItem 84 0802
  28. /**/
  29. /* Meddelandefunktioner*/
  30. /**/
  31. #pragma libcall TdDBase TDDB_InstallMsg 8a 9802
  32. #pragma libcall TdDBase TDDB_AbortMsg 90 9802
  33. #pragma libcall TdDBase TDDB_ForceUpdate 96 0802
  34. /**/
  35. /* Sökfunktioner*/
  36. /**/
  37. #pragma libcall TdDBase TDDB_SeekBaseA 9c BA9804
  38. #pragma libcall TdDBase TDDB_FindIntA a2 910804
  39. #pragma libcall TdDBase TDDB_FindStringA a8 A90804
  40. /**/
  41. /* Rutiner för skapandet av listor.*/
  42. /**/
  43. #pragma libcall TdDBase TDDB_MakeList ae 09803
  44. #pragma libcall TdDBase TDDB_UpdateList b4 09803
  45. #pragma libcall TdDBase TDDB_FreeList ba 9802
  46. /**/
  47. /* Rutiner för att hitta mer matnyttiga strukturer.*/
  48. /**/
  49. #pragma libcall TdDBase TDDB_GetDBFromNode c0 801
  50. #pragma libcall TdDBase TDDB_GetHandle c6 801
  51.  
  52.  
  53. /* Pragmas to define VarArg calls. */
  54.  
  55. #ifndef _NOTAGCALL
  56. #pragma tagcall TdDBase TDDB_CreateBase 1e 910804
  57. #pragma tagcall TdDBase TDDB_GetDataList 6c 9802
  58. #pragma tagcall TdDBase TDDB_SetDataList 72 A9803
  59. #pragma tagcall TdDBase TDDB_SeekBase 9c BA9804
  60. #pragma tagcall TdDBase TDDB_FindInt a2 910804
  61. #pragma tagcall TdDBase TDDB_FindString a8 A90804
  62. #endif
  63.